home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1992 / t / t433_7.asc < prev    next >
Text File  |  1991-12-31  |  73KB  |  3,146 lines

  1.  
  2.                                    TABLE 16/T.433
  3.                                           
  4.                       The actions of the requesting DTAM-PM in
  5.                     the error detection at the responding DTAM═PM
  6. w
  7.  
  8.    ┌─────────────────────────┬─────────────────────────┬─────────────────────────┐
  9.    │                         │                         │                         │
  10.    │    Parameter values     │  List of procedures in  │  List of procedures in  │
  11.    │ (P/S-U-EXCEPTION-REPORT │    reliable transfer    │    reliable transfer    │
  12.    │        indication)      │         mode 1          │         mode 2          │
  13.    │                         │                         │                         │
  14.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  15.    │Receiving ability        │ - transfer-abort        │ - transfer-abort        │
  16.    │jeopardized              │ - DTAM provider-abort   │ - DTAM provider abort   │
  17.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  18.    │Unrecoverable procedure  │ - transfer-discard      │ - transfer-discard      │
  19.    │error                    │ - D═TRANSFER indication/│ - transfer-procedure    │
  20.    │                         │   confirmation          │   by DTAM-PM            │
  21.    │                         │ - transfer-procedure    │                         │
  22.    │                         │   by DTAM-usera)        │                         │
  23.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  24.    │Non-specific error       │ - transfer-discard      │ - transfer-discard      │
  25.    │                         │ - D═TRANSFER indication/│ - transfer-procedure    │
  26.    │                         │   confirmation          │   by DTAM-PM            │
  27.    │                         │ - transfer-procedure    │                         │
  28.    │                         │   by DTAM-usera)        │                         │
  29.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  30.    │Sequence error           │ - transfer-discard      │ - transfer-discard      │
  31.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  32.    │Local SS-user error      │ - transfer-interrupt    │ - transfer-interrupt    │
  33.    │(any checkpoint)         │ - D═TRANSFER indication/│ - transfer-resume       │
  34.    │                         │   confirmation          │   by DTAM-PM            │
  35.    │                         │ - transfer-resume       │                         │
  36.    │                         │   by DTAM-usera)        │                         │
  37.    ├─────────────────────────┼─────────────────────────┼─────────────────────────┤
  38.    │Local SS-user error      │ - transfer-discard      │ - transfer-discard      │
  39.    │(no checkpoint)          │ - D═TRANSFER indication/│ - transfer-procedure    │
  40.    │                         │   confirmation          │   by DTAM-PM            │
  41.    │                         │ - transfer-procedure    │                         │
  42.    │                         │   by DTAM-usera)        │                         │
  43.    └─────────────────────────┴─────────────────────────┴─────────────────────────┘
  44.  
  45.      a)   Transfer-resume procedure and transfer-procedure by DTAM-user may be performed 
  46.           in accordance with the decision of DTAM-user.
  47.  
  48.  
  49. 6.13.1.3.2User-exception-report procedure mapped onto  session  service  (transparent
  50.           mode)
  51.  
  52.      This procedure is driven by the following events:
  53.  
  54.      a)   a responding DTAM═PM problem;
  55.  
  56.      b)   an S═U═EXCEPTION═REPORT indication primitive.
  57.  
  58.  
  59. 6.13.1.3.2.1  Receiving DTAM-PM problem
  60.  
  61. 6.13.1.3.2.1.1If  the  responding  DTAM═PM   detects   a   problem,   it   issues   a
  62. S═U═EXCEPTION═REPORT request primitive. Depending on the severity of the detected error, 
  63. the value of the Reason parameter of the S═U═EXCEPTION═REPORT request primitive is as 
  64. follows:
  65.  
  66.  
  67.  
  68. 1           Fascicle VII.7 - Rec. T.433
  69.  
  70.  
  71.  
  72.  
  73.  
  74.      a)   in severe problem situations, the value "receiving ability jeopardized"  is
  75.           used;
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                                                     Fascicle VII.7 - Rec. T.433       2
  140.  
  141.  
  142.      b)   in exceptional circumstances, the responding DTAM═PM may have to  delete  a
  143.           partially  received  document   information,   even   though   some   minor
  144.           synchronization points  have  been  confirmed.  In  this  case,  the  value
  145.           "unrecoverable procedure error" is used;
  146.  
  147.      c)   if the responding DTAM═PM is not willing to complete a transfer procedure, the 
  148.           value "non═specific error" is used;
  149.  
  150.      d)   if the requesting DTAM═PM resumes a transfer procedure already finished by the 
  151.           responding DTAM═PM, the value "sequence error" is used;
  152.  
  153.      e)   for all other less severe error situations, the value "local SS-user error" is 
  154.           used.
  155.  
  156. 6.13.1.3.2.2  S═U═EXCEPTION═REPORT indication primitive
  157.  
  158. 6.13.1.3.2.2.1If the requesting DTAM═PM receives an  S═U═EXCEPTION═REPORT  indication
  159. primitive, it performs one of following procedures depending on the Reason  parameter
  160. value of the S═U═EXCEPTION═REPORT indication primitive (in the transparent mode, only 
  161. Reliable transfer mode 1 is available):
  162.  
  163.      a)   with a value "receiving ability jeopardized", the transfer-abort  procedure
  164.           followed by the DTAM provider-abort procedure are performed;
  165.  
  166.      b)   with a value "unrecoverable procedure error", the transfer-discard procedure 
  167.           followed by D═TRANSFER service (indication and confirmation) are performed;
  168.  
  169.      c)   with a value "non-specific error", the transfer-discard procedure followed by 
  170.           D═TRANSFER service (indication and confirmation) are performed;
  171.  
  172.      d)   with a value "sequence error", the transfer-discard procedure is performed and 
  173.           the requesting DTAM═PM issues a D-TRANSFER confirm primitive with a  result
  174.           parameter value of "document-information-transferred" to the requestor and the 
  175.           transfer procedure is finished;
  176.  
  177.      e)   with a value "local SS-user error" and at least one confirmed checkpoint in 
  178.           the transfer procedure, the transfer-interru t  procedure  followed  by  D-
  179.           TRANSFER service (indication and confirmation) are performed. If no checkpoint 
  180.           was confirmed in the transfer  procedure,  the  transfer-discard  procedure
  181.           followed by D-TRANSFER service (indication and confirmation) are performed.
  182.  
  183. 6.13.1.3.2.2.2Table 16/T.433 summarizes the actions of the  requesting  DTAM═PM  when
  184. receiving the S═U═EXCEPTION═REPORT indication primitive in  the  column  of  Reliable
  185. transfer mode 1.
  186.  
  187. 6.13.2    Provider-exception-report
  188.  
  189. 6.13.2.1  Purpose
  190.  
  191.      If the presentation service-provider (normal mode) or the session service-provider 
  192. (transparent mode) (responding side) detects an unexpected situation during an activity, 
  193. not covered by other services, a P═P═EXCEPTION═REPORT or S═P═EXCEPTION═REPORT indication 
  194. primitive is respectively issued to both DTAM═PMs.
  195.  
  196. 6.13.2.2  APDUs used
  197.  
  198.      No APDUs are used in this procedure.
  199.  
  200. 6.13.2.3  Provider-exception-report procedure
  201.  
  202. 6.13.2.3.1Provider-exception-report procedure (normal mode)
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214. 3           Fascicle VII.7 - Rec. T.433
  215.  
  216.  
  217.  
  218.  
  219.      This procedure is driven by the following events:
  220.  
  221.      a)   a P-P-EXCEPTION-REPORT indication primitive.
  222.  
  223. 6.13.2.3.1.1  P═P═EXCEPTION═REPORT indication primitive
  224.  
  225. 6.13.2.3.1.1.1The  responding  DTAM═PM  ignores  a  P═P═EXCEPTION═REPORT   indication
  226. primitive.
  227.  
  228. 6.13.2.3.1.1.2If the requesting DTAM═PM receives  a  P═P═EXCEPTION═REPORT  indication
  229. primitive, it may perform one of the following procedures:
  230.  
  231.      a)   if at least one checkpoint was confirmed in the transfer procedure,
  232.  
  233.           -    the  transfer-interrupt  procedure  followed  by  D═TRANSFER   service
  234.               (indication and confirmation) (Reliable transfer mode 1),
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.                                                     Fascicle VII.7 - Rec. T.433       4
  289.  
  290.  
  291.           -   the transfer-interrupt procedure followed  by  the  transfer-resumption
  292.               procedure (Reliable transfer mode 2), or
  293.  
  294.      b)   if no checkpoint was confirmed in the transfer procedure,
  295.  
  296.           -   the transfer-discard procedure followed by D-TRANSFER service (indication 
  297.               and confirmation) (Reliable transfer mode 1),
  298.  
  299.           -   the transfer-discard procedure followed by the transfer-retry procedure 
  300.               (Reliable transfer mode 2), or
  301.  
  302.      c)   the transfer-abort procedure followed by the DTAM provider-abort procedure.
  303.  
  304. 6.13.2.3.2Provider-exception-report procedure (transparent mode)
  305.  
  306.      This procedure is driven by the following event:
  307.  
  308.      a)   an S-P-EXCEPTION-REPORT indication primitive.
  309.  
  310. 6.13.2.3.2.1  S-P-EXCEPTION-REPORT indication primitive
  311.  
  312. 6.13.2.3.2.1.1The  responding  DTAM═PM  ignores  an  S═P═EXCEPTION═REPORT  indication
  313. primitive.
  314.  
  315. 6.13.2.3.2.1.2If the requesting DTAM═PM receives an  S═P═EXCEPTION═REPORT  indication
  316. primitive, it may perform one of the following procedure:
  317.  
  318.      a)   if at least one checkpoint was confirmed in  the  transfer  procedure,  the
  319.           transfer- interrupt procedure followed by the D═TRANSFER service (indication 
  320.           and confirmation), or
  321.  
  322.      b)   if no checkpoint was confirmed in the transfer procedure, the transfer-discard 
  323.           procedure followed by the D═TRANSFER service (indication and confirmation), or
  324.  
  325.      c)   the transfer-abort procedure followed by the DTAM provider-abort procedure.
  326.  
  327.  
  328. 6.14 Rules for extensibility
  329.  
  330.      In addition to the procedures stated above, the following applies when processing 
  331. the APDUs defined in this part of Recommendation T.433:
  332.  
  333.      a)   fields are ignored that are not defined in this part of Recommendation T.433 
  334.           in DTAM association establishing phase PDUs (DINQ, DINR and DAB); and
  335.  
  336.      b)    for  fields  defined  as  having  a  maximum  length  in  this   part   of
  337.           Recommendation T.433, that portion of any value beyond the maximum length is 
  338.           ignored.
  339.  
  340.  
  341.  
  342.  
  343. 7    Mapping to the lower layer services
  344.  
  345.  
  346.  
  347.  
  348. 7.1  Mapping to the OSI lower layer services
  349.  
  350.      This section defines how a DTAM═PM transfers APDUs by means of:
  351.  
  352.      a)   the ACSE services, or
  353.  
  354.  
  355.  
  356.  
  357. 5           Fascicle VII.7 - Rec. T.433
  358.  
  359.  
  360.  
  361.  
  362.      b)   the presentation-services.
  363.  
  364.      Table 17/T.433 lists the overview of ACSE or presentation-service mapping.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.                                                     Fascicle VII.7 - Rec. T.433       6
  429.  
  430.  
  431.                                    TABLE 17/T.433
  432.                                           
  433.                    ACSE and presentation services mapping overview
  434.  
  435. w
  436.                                         ┌──────────────────────┬─────────────────────────┬───────────────────────┬────────── 
  437. ─────────────────────────┐
  438.       │                      │                         │                       │        
  439.                            │
  440.   │   Functional units   │    Service primitive    │    Protocol elements  │       
  441. Mapping DTAM PDU to         │
  442.    │                      │                         │         (PDU)         │ ACSE 
  443. service/presentation service │
  444.       │                      │                         │                       │        
  445.                            │
  446.                                            
  447. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  448. ────────────────────┤
  449.    │ Association use      │  D-INITIATE   req/ind   │ D-INITIATE-REQ PDU    │   A- 
  450. ASSOCIATE            req/ind  │
  451.    │ control              │               rsp/cnf   │ D-INITIATE-RESP PDU   │   A- 
  452. ASSOCIATE            rsp/cnf  │
  453.    │                      │  D-TERMINATE  req/ind   │ D-TERMINATE-REQ PDU   │   A- 
  454. RELEASE              req/ind  │
  455.    │                      │               rsp/cnf   │ D-TERMINATE-RESP PDU  │   A- 
  456. RELEASE              rsp/cnf  │
  457.   │                      │  D-U-ABORT    req/ind   │ D-ABORT PDU           │   A-U- 
  458. ABORT              req/ind  │
  459.                                            
  460. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  461. ────────────────────┤
  462. │ Capability           │  D-CAPABILITY req/ind   │ D-CAPABILITY REQ PDU  │   P-CAPAB- 
  463. DATA           req/ind  │
  464. │                      │               rsp/conf  │ D-CAPABILITY RESP PDU │   P-CAPAB- 
  465. DATA           rsp/cnf  │
  466.                                            
  467. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  468. ────────────────────┤
  469.  │ Document bulk        │  D-TRANSFER     req     │ none                  │   P-ACT- 
  470. START/RESUMEa)   req/ind  │
  471.    │ transfer             │                         │                       │   P-DATA  
  472.                req/ind  │
  473.  │                      │                 ind     │ none                  │   P-ACT- 
  474. END/DCDa)/INTa)  req/ind  │
  475.  │                      │                 cnf     │ none                  │   P-ACT- 
  476. END/DCDa)/INTa)  rsp/cnf  │
  477.       │                      │                         │                       │        
  478.                            │
  479.  │                      │                         │ - transfer-interrupt  │   P-ACT- 
  480. INT   req/ind/rsp/cnf     │
  481.  │                      │                         │ - transfer-discard    │   P-ACT- 
  482. DCD   req/ind/rsp/cnf     │
  483.  │                      │                         │ - transfer-resume     │   P-ACT- 
  484. RESUME        req/ind     │
  485.                                            
  486. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  487. ────────────────────┤
  488.    │ Document unconfirmed │  D-CREATE     req/ind   │ D-CREATE PDU          │   P-DATA  
  489.                req/ind  │
  490.    │ manipulation         │  D-DELETE     req/ind   │ D-DELETE PDU          │   P-DATA  
  491.                req/ind  │
  492.    │                      │  D-MODIFY     req/ind   │ D-MODIFY PDU          │   P-DATA  
  493.                req/ind  │
  494.  
  495.  
  496.  
  497. 7           Fascicle VII.7 - Rec. T.433
  498.  
  499.  
  500.  
  501.  
  502.    │                      │  D-CALL       req/ind   │ D-CALL PDU            │   P-DATA  
  503.                req/ind  │
  504.    │                      │  D-REBUILDb)  req/ind   │ D-REBUILD PDUb)       │   P-DATA   
  505.               req/ind  │
  506.                                            
  507. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  508. ────────────────────┤
  509. │ Token control        │  D-TOKEN-GIVE   req/ind │ none                  │   P-TOKEN- 
  510. GIVE           req/ind  │
  511. │                      │  D-TOKEN-PLS    req/ine │ D-TOKEN-PLS PDU       │   P-TOKEN- 
  512. PLS            req/ind  │
  513.                                           │                      │  D-CONTROL-GIVE req/ind │ none                  │   P-CONTROL- 
  514. GIVE         req/ind  │
  515.                                            
  516. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  517. ────────────────────┤
  518.       │ Typed data           │                         │                       │        
  519.                            │
  520. │ transmission         │  D-TYPED-DATA  req/ind  │ D-TYPED-DATA PDU      │   P-TYPED- 
  521. DATA           req/ind  │
  522.                                            
  523. ├──────────────────────┼─────────────────────────┼───────────────────────┼─────────────── 
  524. ────────────────────┤
  525.       │ Exception report     │  D-U-EXCEPTION-REPORT   │ D-EXCEPTION-REPORT    │        
  526.                            │
  527.   │                      │               req/indb) │ PDUb)                 │   P-U- 
  528. EXCEPTION-REPORT   req/ind  │
  529.       │                      │                         │ - user-exception-     │        
  530.                            │
  531.   │                      │                         │   report              │   P-U- 
  532. EXCEPTION-REPORT   req/ind  │
  533.       │                      │                         │ - provider-exception- │        
  534.                            │
  535.   │                      │                         │   report              │   P-P- 
  536. EXCEPTION-REPORT   ind      │
  537.                                            
  538. └──────────────────────┴─────────────────────────┴───────────────────────┴─────────────── 
  539. ────────────────────┘
  540.  
  541.      a)   This mapping is only applied in Reliable transfer mode 1.
  542.      b)   This DTAM service or PDU is for further study.
  543.  
  544. 7.1.1Mapping on the ACSE services
  545.  
  546. 7.1.1.1   Association-establishment procedure
  547.  
  548.      Association-establishment procedure takes place concurrently with the underlying 
  549. ACSE association establishment.
  550.  
  551. 7.1.1.1.1 Directly mapped parameters
  552.  
  553.      The following parameters of D-INITIATE service primitives are mapped directly onto 
  554. the corresponding parameter of the A-ASSOCIATE service primitive:
  555.  
  556.      a)   application context name
  557.      b)   calling AP title
  558.      c)   calling AP invocation-identifier
  559.      d)   calling AE qualifier
  560.      e)   calling AE invocation-identifier
  561.      f)   called AP title
  562.      g)   called AP invocation-identifier
  563.      h)   called AE qualifier
  564.      i)   called AE invocation-identifier
  565.      j)   responding AP title
  566.      k)   responding AP invocation-identifier
  567.  
  568.  
  569.  
  570.                                                     Fascicle VII.7 - Rec. T.433       8
  571.  
  572.  
  573.      l)   responding AE qualifier
  574.      m)   responding AE invocation-identifier
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701. 9           Fascicle VII.7 - Rec. T.433
  702.  
  703.  
  704.  
  705.  
  706.      n)   calling presentation address
  707.      o)   called presentation address
  708.      p)   responding presentation address
  709.      q)   presentation context definition list
  710.      r)   presentation context definition result
  711.      s)   presentation requirements
  712.      t)   initial assignment of token
  713.      u)   quality of services.
  714.  
  715. 7.1.1.1.2 Parameters not used
  716.  
  717.      The following parameter of A═ASSOCIATE service primitives is not used:
  718.  
  719.      -    initial synchronization point serial number.
  720.  
  721. 7.1.1.1.3 Use of the other A-ASSOCIATE request and indication primitive parameters
  722.  
  723. 7.1.1.1.3.1   Mode
  724.  
  725.      This parameter shall be supplied by the requestor of the  association  in  the
  726. A═ASSOCIATE request primitive, and shall have the value "normal mode".
  727.  
  728. 7.1.1.1.3.2   User information
  729.  
  730.      For both the A-ASSOCIATE request and indication primitives, the user information 
  731. parameter is used to carry the D-INITIATE-REQ APDU.
  732.  
  733. 7.1.1.1.3.3   Session requirements
  734.  
  735.      This parameter is set by the  association-initiating  DTAM-PM  to  select  the
  736. following functional units:
  737.  
  738.      a)   kernel
  739.      b)   half-duplex functional unit
  740.      c)   typed-data functional unit
  741.      d)   capability data exchange functional unit
  742.      e)   minor synchronize functional unit
  743.      f)   exceptions functional unit
  744.      g)   activity management functional unit.
  745.  
  746.      Note - The use of duplex functional unit and negotiated release functional unit 
  747.      are for further study.
  748.  
  749. 7.1.1.1.3.4   Session connection identifier
  750.  
  751.      The association-initiating DTAM-PM will supply a session connection identifier, 
  752. which will be used to uniquely identify the session-connection. This identifier  is
  753. formed of the following components:
  754.  
  755.      a)   SS-user reference;
  756.  
  757.      b)   common reference;
  758.  
  759.      c)   additional reference information (optionally).
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.                                                     Fascicle VII.7 - Rec. T.433       10
  777.  
  778.  
  779.  
  780.      The SS-user reference is conveyed as the  calling  SS-user  reference  by  the
  781. association- initiating DTAM-PM. Common reference and additional reference information 
  782. are conveyed in similarly named parameters of the P-CONNECT primitive.
  783.  
  784.      Each component, when present, will contain a data element of the appropriate type 
  785. from the following definitions:
  786.  
  787.      CallingSS═UserReference     ::=PresentationAddress -- of the requestor
  788.  
  789.      CommonReference             ::=UTCTime
  790.  
  791.      AdditionalReferenceInformation ::=              T.61 String
  792.  
  793.      The PresentationAddress is represented as a string of octets.
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846. 11           Fascicle VII.7 - Rec. T.433
  847.  
  848.  
  849.  
  850.  
  851. 7.1.1.1.4 Use of the other A-ASSOCIATE response and confirm primitive parameters
  852.  
  853. 7.1.1.1.4.1   User information
  854.  
  855.      This parameter only has relevance if the application-association is accepted by 
  856. the ACSE service-provider.
  857.  
  858.      For both the  A-ASSOCIATE  response  and  confirmation  primitives,  the  user
  859. information parameter is used  to  carry  the  D-INITIATE-RESP  APDU,  whether  the
  860. application-association is accepted or is rejected by the association-responding DTAM- 
  861. PM.
  862.  
  863. 7.1.1.1.4.2   Result
  864.  
  865.      For the A-ASSOCIATE response primitive the result  parameter  is  set  by  the
  866. association responding DTAM-PM as follows:
  867.  
  868.      a)   if the association-responding DTAM-PM rejects the application-association, 
  869.           the value of this parameter is  set  to  either  "rejected  by  responder
  870.           (transient)" or "rejected by responder (permanent)";
  871.  
  872.      b)   if the association-responding DTAM-PM accepts the request, the value of this 
  873.           parameter is derived from the result parameter of the D-INITIATE response 
  874.           primitive.
  875.  
  876. 7.1.1.1.4.3   Session requirements
  877.  
  878.      This parameter has the same values as in the A-ASSOCIATE request and indication 
  879. primitive.
  880.  
  881. 7.1.1.1.4.4   Session connection identifier
  882.  
  883.      This parameter has the same value as in the A-ASSOCIATE indication primitives. The 
  884. calling SS═user reference value of the A-ASSOCIATE indication primitive is returned as 
  885. a called SS=user reference by the association-responding DTAM-PM.
  886.  
  887. 7.1.1.2   Association-release procedure
  888.  
  889.      Association-release procedure takes place concurrently with the underlying ACSE 
  890. association release.
  891.  
  892. 7.1.1.2.1 Directly mapped parameters
  893.  
  894.      The following parameter of D-TERMINATE service primitives is mapped directly onto 
  895. the corresponding parameters of the A-RELEASE service primitives:
  896.  
  897.      -    User data (on user information).
  898.  
  899. 7.1.1.2.2 Parameters not used
  900.  
  901.      The following parameter of the A-RELEASE service primitives is not used:
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                                                     Fascicle VII.7 - Rec. T.433       12
  926.  
  927.  
  928.      -    Reason.
  929.  
  930. 7.1.1.2.3 Use of the other A-RELEASE response and confirm primitive parameters
  931.  
  932. 7.1.1.2.3.1   Result
  933.  
  934.      The value of this parameter is "affirmative".
  935.  
  936. 7.1.1.3   Association-provider-abort
  937.  
  938.      The use of the  A-P-ABORT  indication  primitive  parameters  are  defined  in
  939. Recommendation X.217.
  940.  
  941.  
  942. 7.1.2Mapping on the presentation services
  943.  
  944.  
  945. 7.1.2.1   Transfer procedure
  946.  
  947. 7.1.2.1.1 Use of the P-ACTIVITY-START request and indication primitive parameters
  948.  
  949. 7.1.2.1.1.1   Activity identifier
  950.  
  951.      The activity identifier identifies the activity by means of a serial number. The 
  952. first activity started on the session-connection is  assigned  to  number  1.  Each
  953. successive activity for that direction of transfer is assigned the next number. This 
  954. number is separate for each direction of transfer.
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997. 13           Fascicle VII.7 - Rec. T.433
  998.  
  999.  
  1000.  
  1001.  
  1002.      The DTAM═PMs should manage the local mapping between the  parameter  "activity
  1003. identifier" in the P-ACTIVITY-START request and indication primitive and the parameter 
  1004. "document reference information in D-TRANSFER service.
  1005.  
  1006.      The property required of activity identifiers is  that  they  should  uniquely
  1007. identify an activity during a reasonable time interval within a particular session 
  1008. connection, so that duplicates can be detected in the case of error situations. These 
  1009. identifiers are allocated by numbering the activities during a session, starting with 
  1010. one for the first and incrementing for each successive activity, and representing the 
  1011. number by a data element of type INTEGER encoded according to Recommendation X.209. It 
  1012. is unnecessary for the responding DTAM-PM to make assumptions on allocation method, it 
  1013. need only be able to compare two identifiers for equality, octet by octet.
  1014.  
  1015. 7.1.2.1.1.2   User data
  1016.  
  1017.      This parameter is not used.
  1018.  
  1019. 7.1.2.1.2 Use of the P-DATA request and indication primitive parameters
  1020.  
  1021. 7.1.2.1.2.1   User data
  1022.  
  1023.      The following DTAM APDUs are conveyed by this parameter:
  1024.  
  1025.      a)   D═CREATE APDU
  1026.  
  1027.      b)   D═DELETE APDU 
  1028.  
  1029.      c)   D═MODIFY APDU
  1030.  
  1031.      d)   D-CALL APDU.
  1032.  
  1033.      Note - A segment of interchange-data-elements of document information is  also
  1034. conveyed by this parameter.
  1035.  
  1036. 7.1.2.1.3 Use of the P-TYPED-DATA request and indication primitive parameters
  1037.  
  1038. 7.1.2.1.3.1   User data
  1039.  
  1040.      The D═TYPED═DATA APDU is conveyed by this parameter.
  1041.  
  1042. 7.1.2.1.4 Use of the P-MINOR-SYNCHRONIZE request and indication primitive parameters
  1043.  
  1044. 7.1.2.1.4.1   Type
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.                                                     Fascicle VII.7 - Rec. T.433       14
  1077.  
  1078.  
  1079.      The DTAM═PM uses only the  "explicit  confirmation  expected"  type  of  minor
  1080. synchronization.
  1081.  
  1082. 7.1.2.1.4.2   Synchronization point serial number
  1083.  
  1084.      The session service-provider allocates checkpoint serial numbers, and passes then 
  1085. to the requesting and responding DTAM-PMs to associate with the transmitted data.
  1086.  
  1087. 7.1.2.1.4.3   User data
  1088.  
  1089.      This parameter is not used.
  1090.  
  1091. 7.1.2.1.5 Use of the P-ACTIVITY-END request and indication primitive parameters
  1092.  
  1093. 7.1.2.1.5.1   User data
  1094.  
  1095.      This parameter is not used.
  1096.  
  1097. 7.1.2.2   Token please procedure
  1098.  
  1099.      When the DTAM user issues a D-TOKEN-PLEASE service primitive, this results into a 
  1100. P═TOKEN═PLEASE.
  1101.  
  1102. 7.1.2.2.1 Use of the P-TOKEN-PLEASE request and indication primitive parameters
  1103.  
  1104. 7.1.2.2.1.1   Tokens
  1105.  
  1106.      This parameter takes a value which corresponds to requesting the data token.
  1107.  
  1108. 7.1.2.2.1.2   User data
  1109.      The D-TOKEN-PLEASE APDU is conveyed by this parameter.
  1110. 7.1.2.3   Token give procedure
  1111.      When the DTAM user issues a D-TOKEN-GIVE service primitive, this results into a P- 
  1112. TOKEN-GIVE.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149. 15           Fascicle VII.7 - Rec. T.433
  1150.  
  1151.  
  1152.  
  1153.  
  1154. 7.1.2.3.1 Use of the P-TOKEN-GIVE request and indication primitive parameters
  1155.  
  1156. 7.1.1.3.1.1   Tokens
  1157.  
  1158.      This parameter takes a value which corresponds to giving the data token.
  1159.  
  1160. 7.1.2.4   Control give procedure
  1161.  
  1162.      When the DTAM-user issues a D-CONTROL-GIVE service primitive, this results into a 
  1163. P-CONTROL- GIVE. This will transfer all the tokens from the requestor to the responder.
  1164.  
  1165. 7.1.2.4.1 Use of the P-CONTROL-GIVE request and indication primitive parameters
  1166.  
  1167.      The P-CONTROL-GIVE service primitives have no parameters. All the  tokens  are
  1168. automatically passed to the other DTAM═PM.
  1169.  
  1170. 7.1.2.5   Capability data exchange procedure
  1171.  
  1172. 7.1.2.5.1 Use of the P═CAPAB═DATA service parameters
  1173.  
  1174. 7.1.2.5.1.1   User data
  1175.  
  1176.      The following DTAM APDUs are conveyed by this parameter:
  1177.  
  1178.      a)   D═CAPABILITY═REQ APDU;
  1179.  
  1180.      b)   D═CAPABILITY═RESP APDU.
  1181.  
  1182. 7.1.2.6   User-exception-report procedure
  1183.  
  1184. 7.1.2.6.1 Use of the P-U-EXCEPTION-REPORT service parameters
  1185.  
  1186. 7.1.2.6.1.1   Reason
  1187.  
  1188.      This parameter may specify one of the following reasons:
  1189.  
  1190.      a)   receiving ability jeopardized;
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.                                                     Fascicle VII.7 - Rec. T.433       16
  1264.  
  1265.  
  1266.  
  1267.      b)   local SS-user error;
  1268.  
  1269.      c)   sequence error;
  1270.  
  1271.      d)   unrecoverable error;
  1272.  
  1273.      e)   non-specific error.
  1274.  
  1275. 7.1.2.6.1.2   User data
  1276.  
  1277.      This parameter is not used.
  1278.  
  1279. 7.1.2.7   Provider-exception-report procedure
  1280.  
  1281. 7.1.2.7.1 Use of the P═P═EXCEPTION═REPORT service parameter
  1282.  
  1283. 7.1.2.7.1.1   Reason
  1284.  
  1285.      This parameter may specify one of the following reasons:
  1286.  
  1287.      a)   protocol error,
  1288.  
  1289.      b)   non-specific error.
  1290.  
  1291. 7.1.2.8   Transfer-interrupt procedure
  1292.  
  1293. 7.1.2.8.1 Use of the P═ACTIVITY═INTERRUPT service parameters
  1294.  
  1295. 7.1.2.8.1.1   Reason
  1296.  
  1297.      This parameter may specify one of the following reasons:
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340. 17           Fascicle VII.7 - Rec. T.433
  1341.  
  1342.  
  1343.  
  1344.  
  1345.      a)   local SS-user error;
  1346.  
  1347.      b)   non-specific error.
  1348.  
  1349. 7.1.2.9   Transfer-discard procedure
  1350.  
  1351. 7.1.2.9.1 Use of the P═ACTIVITY═DISCARD service parameters
  1352.  
  1353. 7.1.2.9.1.1   Reason
  1354.  
  1355.      This parameter may specify one of the following reasons:
  1356.  
  1357.      a)   local SS-user error;
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.                                                     Fascicle VII.7 - Rec. T.433       18
  1469.  
  1470.  
  1471.      b)   unrecoverable procedure error;
  1472.  
  1473.      c)   non-specific error.
  1474.  
  1475. 7.1.2.10  Transfer-resumption procedure
  1476.  
  1477. 7.1.2.10.1Use of the P═ACTIVITY═RESUME service parameters
  1478.  
  1479. 7.1.2.10.1.1  Activity identifier
  1480.  
  1481.      The requesting DTAM-PM must allocate and supply the next  activity  identifier
  1482. number for the current session.
  1483.  
  1484. 7.1.2.10.1.2  Old activity identifier
  1485.  
  1486.      The requesting DTAM must supply the original activity identifier assigned to the 
  1487. previously interrupted activity in the P-ACTIVITY-START request primitive.
  1488.  
  1489. 7.1.2.10.1.3  Synchronization point serial number
  1490.  
  1491.      The requesting DTAM-PM will specify the serial number of  the  last  confirmed
  1492. checkpoint in the interrupted activity. The session service-provider will also set the 
  1493. current session serial number to this value. If there was no  previously  confirmed
  1494. checkpoint, the activity cannot be continued. The requesting DTAM-PM must then send a 
  1495. P-ACTIVITY-RESUME request primitive (with the synchronization point serial number set 
  1496. to zero), followed by a P-ACTIVITY-DISCARD request primitive.
  1497.  
  1498. 7.1.2.10.1.4  Old session connection identifier
  1499.  
  1500.      The requesting DTAM-PM must supply the session connection  identifier  of  the
  1501. session-connection during which the activity was started.  The  session  connection
  1502. identifier of the previous session- connection is conveyed in the  calling  SS-user
  1503. reference, common reference and optionally additional reference information components 
  1504. of this parameter. The called SS-user reference component is not used.
  1505.  
  1506. 7.1.2.10.1.5  User data
  1507.  
  1508.      This parameter is not used.
  1509.  
  1510. 7.2  Mapping to the Recommendation X.215 session service (transparent mode)
  1511.  
  1512.      This section defines how a DTAM-PM transfers APDUs by  means  of  the  session
  1513. service.
  1514.  
  1515.      Table 20/T.433 lists the overview of session mapping.
  1516.  
  1517. 7.2.1DTAM association-establishment procedure
  1518.  
  1519.      The association-establishment procedure  takes  place  concurrently  with  the
  1520. underlying establishment of session connection.
  1521.  
  1522. 7.2.1.1   Directly mapped parameters
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565. 19           Fascicle VII.7 - Rec. T.433
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.      No parameters of D-INITIATE service primitives are mapped  directly  onto  the
  1572. corresponding parameters of the S-CONNECT service primitive.
  1573.  
  1574. 7.2.1.2   Use of the other S-CONNECT request and indication primitive parameters
  1575.  
  1576. 7.2.1.2.1 User information
  1577.  
  1578.      For both the S-CONNECT request and indication primitives, the user information 
  1579. parameter is used to carry the D-INITIATE-REQ APDU.
  1580.  
  1581. 7.2.1.2.2 Session requirements
  1582.  
  1583.      This parameter is set by the initiating DTAM-PM to select the following functional 
  1584. units by means of the "telematic requirements parameter" in the D-INITIATE  service
  1585. primitive as shown in Table 18/T.433.
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.                                                     Fascicle VII.7 - Rec. T.433       20
  1639.  
  1640.  
  1641.                                   TABLE 18/T.433
  1642.                                          
  1643.                    Mapping into/out of the session requirements
  1644.  
  1645. w
  1646.       ┌───────────────────────┬────────────────────────────────────┐
  1647.       │                       │                                    │
  1648.       │       "Telematic      │          Functional units          │
  1649.       │      requirements"    │                                    │
  1650.       │                       │                                    │
  1651.       ├───────────────────────┼────────────────────────────────────┤
  1652.       │                       │                                    │
  1653.       │ Token management      │  Half-duplex functional unit       │
  1654.       │                       │                                    │
  1655.       ├───────────────────────┼────────────────────────────────────┤
  1656.       │                       │                                    │
  1657.       │ Non-token management  │  Duplex functional unit            │
  1658.       │                       │                                    │
  1659.       ├───────────────────────┼────────────────────────────────────┤
  1660.       │                       │                                    │
  1661.       │ Typed data management │  Typed-data functional unit        │
  1662.       │                       │                                    │
  1663.       ├───────────────────────┼────────────────────────────────────┤
  1664.       │                       │                                    │
  1665.       │ Capability            │  Capability data exchange          │
  1666.       │                       │  functional unit                   │
  1667.       │                       │                                    │
  1668.       ├───────────────────────┼────────────────────────────────────┤
  1669.       │                       │                                    │
  1670.       │ Reliable transfer     │  Minor synchronize functional unit │
  1671.       │ management            │  Activity management functional    │
  1672.       │                       │  unit                              │
  1673.       │                       │                                    │
  1674.       ├───────────────────────┼────────────────────────────────────┤
  1675.       │                       │                                    │
  1676.       │ Exception report      │  Exceptions functional unit        │
  1677.       │                       │                                    │
  1678.       └───────────────────────┴────────────────────────────────────┘
  1679.  
  1680.  
  1681. 7.2.1.2.3 Session reference
  1682.  
  1683.      The initiating DTAM-PM will supply a session connection identifier, which will be 
  1684. used to uniquely identify the session-connection. This identifier is formed of  the
  1685. following components:
  1686.  
  1687.      a)   terminal identifier of the calling terminal;
  1688.  
  1689.      b)   date and time;
  1690.  
  1691.      c)   additional session reference number (optionally).
  1692.  
  1693.      The terminal identifier of the calling terminal is conveyed as the calling SS-user 
  1694. reference by the initiating DTAM-PM. Date and time and additional session reference 
  1695. number are conveyed in parameters of the S-CONNECT primitive.
  1696.  
  1697.      Each component, when present, will contain a data element of the appropriate type 
  1698. from the following definitions:
  1699.  
  1700.      Terminal identifier         ::= T.62 SessionAddress -- of the requestor
  1701.  
  1702.      Date and time               ::= UTCTime
  1703.  
  1704.      Additional session
  1705.      reference number            ::= T.61 String
  1706.  
  1707.      The SessionAddress is represented as a string of octets.
  1708.  
  1709.  
  1710.  
  1711.  
  1712. 21           Fascicle VII.7 - Rec. T.433
  1713.  
  1714.  
  1715.  
  1716.  
  1717. 7.2.1.2.4 Service identifier
  1718.  
  1719.      The initiating DTAM-PM must supply a service identifier which  has  the  value
  1720. w'1w' to   specify the telematic services.
  1721.  
  1722. 7.2.1.2.5 Non-basic session capabilities
  1723.  
  1724.      The initiating DTAM-PM may supply non-basic session capabilities, which will be 
  1725. used to specify the non-basic session capabilities available as receiving capabilities 
  1726. of the sender of this primitive. This parameter is formed of the following components:
  1727.  
  1728.      a)   miscellaneous session capabilities;
  1729.  
  1730.      b)   window size.
  1731.  
  1732. 7.2.1.2.6 Inactivity timer
  1733.  
  1734.      The initiating DTAM-PM may use to negotiate the value of an inactivity timer.
  1735.  
  1736. 7.2.1.3   Use of the other S-CONNECT response and confirm primitive parameters
  1737.  
  1738. 7.2.1.3.1 User information
  1739.  
  1740.      This parameter only has relevance if the application-association is accepted by 
  1741. the session service-provider.
  1742.  
  1743.      For both the S-CONNECT response and confirmation primitives, the user information 
  1744. parameter is used to carry the D-INITIATE-RESP APDU if the application-association is 
  1745. accepted or is rejected by the responding DTAM-PM.
  1746.  
  1747. 7.2.1.3.2 Result
  1748.  
  1749.      For the S-CONNECT response primitive  the  result  parameter  is  set  by  the
  1750. association responding DTAM-PM as follows:
  1751.  
  1752.      a)   when the association-responding DTAM-PM detects errors in  the  S-CONNECT
  1753.           indication primitive (e.g ,  no  session  user  data),  the  association-
  1754.           responding DTAM-PM rejects the application-association. The value of this 
  1755.           parameter is set to "refuse";
  1756.  
  1757.      b)   if the association-responding DTAM-PM accepts the request, the value of this 
  1758.           parameter is derived from the result parameter of the D-INITIATE response 
  1759.           primitive as shown in Table 19/T.433.
  1760.  
  1761.      For the S-CONNECT confirm primitive the result parameter is set by the association 
  1762. responding DTAM-PM as follows:
  1763.  
  1764.      a)   when the association-requesting (initiating) DTAM-PM receives the S-CONNECT 
  1765.           confirm  primitive  with  the   result   parameter   of   "refuse",   the
  1766.           association/requesting DTAM-PM issues the D-INITIATE confirm primitive with 
  1767.           the result parameter of "rejected by responding DTAM-PM" to the association- 
  1768.           requesting DTAM user;
  1769.  
  1770.      b)   when the association-requesting DTAM-PM receives  the  S-CONNECT  confirm
  1771.           primitive with the result parameter of "accept", the association-requesting 
  1772.           DTAM-PM issues the D-INITIATE confirm primitive with the result parameter of 
  1773.           "accepted" to the association-requesting DTAM user.
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.                                                     Fascicle VII.7 - Rec. T.433       22
  1789.  
  1790.  
  1791.                                   TABLE 19/T.433
  1792.                                          
  1793.                              Result parameter mapping
  1794. w
  1795.         ┌─────────────────────┬────────────────┬──────────────────┐
  1796.         │                     │    S-CONNECT   │     D-INITIATE   │
  1797.         │ D-INITIATE response │    response/   │    confirmation  │
  1798.         │                     │  confirmation  │                  │
  1799.         ├─────────────────────┼────────────────┼──────────────────┤
  1800.         │ accepted            │     accept     │  accepted        │
  1801.         ├─────────────────────┼────────────────┼──────────────────┤
  1802.         │ rejected by         │     refuse     │  rejected by     │
  1803.         │ responder with      │                │  responding      │
  1804.         │ some reasons        │                │  DTAM-PM         │
  1805.         ├─────────────────────┼────────────────┼──────────────────┤
  1806.         │ rejected by         │     refuse     │  rejected by     │
  1807.         │ responding          │                │  responding      │
  1808.         │ DTAM-PM             │                │  DTAM-PM         │
  1809.         └─────────────────────┴────────────────┴──────────────────┘
  1810.  
  1811.  
  1812.                                   TABLE 20/T.433
  1813.                                          
  1814.             DTAM service primitive-protocol mapping to session services
  1815. w
  1816.                                         ┌──────────────────────┬───────────────────────┬───────────────────────┬──────────── 
  1817. ───────────────────┐
  1818.    │       Functional     │        Service        │   Protocol elements   │       
  1819. Mapping DTAM PDU to     │
  1820.   │         units        │       primitive       │         (PDU)         │         
  1821. session service       │
  1822.                                            
  1823. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1824. ──────────────┤
  1825.      │ Association use      │D-INITIATE  req/ind    │ D-INITIATE-REQ PDU    │ S- 
  1826. CONNECT             req/ind │
  1827.      │ control              │            resp/conf  │ D-INITIATE-RESP PDU   │ S- 
  1828. CONNECT             rsp/cnf │
  1829.      │                      │D-TERMINATE req/ind    │                       │ S- 
  1830. RELEASE             req/ind │
  1831.      │                      │            resp/conf  │                       │ S- 
  1832. RELEASE             rsp/cnf │
  1833.      │                      │D-ABORT     req/ind    │                       │ S-ABORT   
  1834.             req/ind │
  1835.                                            
  1836. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1837. ──────────────┤
  1838.   │ Capability           │D-CAPABILITY req/ind   │ D-CAPABILITY-REQ PDU  │ S-CAPAB- 
  1839. DATA          req/ind │
  1840.   │                      │             resp/conf │ D-CAPABILITY-RESP PDU │ S-CAPAB- 
  1841. DATA          rsp/cnf │
  1842.                                            
  1843. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1844. ──────────────┤
  1845.    │ Document bulk        │D-TRANSFER   req       │ none                  │ S-ACT- 
  1846. START/RESUME    req/ind │
  1847.      │ transfer             │             ind       │ none                  │ S-DATA    
  1848.             req/ind │
  1849.    │                      │             cnf       │ none                  │ S-ACT- 
  1850. END/DCD/INT     req/ind │
  1851.    │                      │                       │                       │ S-ACT- 
  1852. END/DCD/INT     rsp/cnf │
  1853.                                            
  1854.  
  1855.  
  1856.  
  1857. 23           Fascicle VII.7 - Rec. T.433
  1858.  
  1859.  
  1860.  
  1861.  
  1862. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1863. ──────────────┤
  1864.  │ Token control        │D-CONTROL-GIVE req/ind │ none                  │ S-CONTROL- 
  1865. GIVE        req/ind │
  1866.   │                      │D-TOKEN-PLS    req/ind │ none                  │ S-TOKEN-PLS  
  1867.          req/ind │
  1868.                                            
  1869. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1870. ──────────────┤
  1871.   │ Typed data           │D-TYPED-DATA   req/ind │ D-TYPED-DATA PDU      │ S-TYPED- 
  1872. DATA          req/ind │
  1873.        │ transmission         │                       │                       │         
  1874.                       │
  1875.        │                      │                       │                       │         
  1876.                       │
  1877.                                            
  1878. ├──────────────────────┼───────────────────────┼───────────────────────┼───────────────── 
  1879. ──────────────┤
  1880.                                           │ Exception report     │D-U-EXCEPTION-REPORT   │                       │ S-U-EXCEPTION- 
  1881. REPORT req/ind  │
  1882.        │                      │               req/ind*│                       │         
  1883.                       │
  1884.        │                      │                       │ - user-exception-     │         
  1885.                       │
  1886.                                           │                      │                       │   report              │ S-U-EXCEPTION- 
  1887. REPORT req/ind  │
  1888.        │                      │                       │ - provider-exception- │         
  1889.                       │
  1890.                                           │                      │                       │   report              │ S-P-EXCEPTION- 
  1891. REPORT ind      │
  1892.                                            
  1893. └──────────────────────┴───────────────────────┴───────────────────────┴───────────────── 
  1894. ──────────────┘
  1895.  
  1896.         Note - D-U-EXCEPTION-REPORT req/ind* is for further study.
  1897.  
  1898. 7.2.1.3.3 Session requirements
  1899.  
  1900.      This parameter has the same values as in the S-CONNECT request and  indication
  1901. primitives.
  1902.  
  1903. 7.2.1.3.4 Session reference
  1904.  
  1905.      This parameter has the same values as in the S-CONNECT indication primitives. The 
  1906. terminal identifier of the calling terminal value of the S-CONNECT indication primitive 
  1907. is returned as the terminal identifier of the called terminal by the responding DTAM- 
  1908. PM.
  1909.  
  1910. 7.2.1.3.5 Service identifier
  1911.  
  1912.      This parameter has the same values as in the S-CONNECT request and  indication
  1913. primitives.
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.                                                     Fascicle VII.7 - Rec. T.433       24
  1930.  
  1931.  
  1932. 7.2.1.3.6 Non-basic session capabilities
  1933.  
  1934.      The responding DTAM-PM may supply non-basic session capabilities, which will be 
  1935. used to specify the non basic session capabilities available as receiving capabilities 
  1936. of the sender of this primitive. This parameter is formed of the same components as 
  1937. those in S-CONNECT request and indication primitives.
  1938.  
  1939. 7.2.1.3.7 Inactivity timer
  1940.  
  1941.      The responding DTAM-PM may use this parameter to negotiate an inactivity timer.
  1942.  
  1943. 7.2.2Association release procedure
  1944.  
  1945.      The association release procedure takes place concurrently with the underlying 
  1946. release of session connection.
  1947.  
  1948.      There are no D-TERMINATE service parameters to map onto session connection release 
  1949. service parameters.
  1950.  
  1951. 7.2.3Association-provider-abort
  1952.  
  1953.      The uses of the S-P-ABORT  indication  primitive  parameters  are  defined  in
  1954. Recommendation X.215.   
  1955. 7.2.4Transfer procedure
  1956.  
  1957. 7.2.4.1   Use of the S-ACTIVITY-START request and indication primitive parameters
  1958.  
  1959. 7.2.4.1.1 Document reference number
  1960.  
  1961.      The requesting DTAM-PM must allocate and supply the next document reference number 
  1962. for the current session.
  1963.  
  1964.      The DTAM-PMs should manage the mapping between the parameter "document reference 
  1965. number" in D-TRANSFER service and the parameter "document reference number" in the S- 
  1966. ACTIVITY-START request and indication primitives.
  1967.  
  1968. 7.2.4.1.2 Document type identifier
  1969.  
  1970.      This parameter may be user option.
  1971.  
  1972. 7.2.4.1.3 Service interworking identifier
  1973.  
  1974.      This parameter may be user option.
  1975.  
  1976. 7.2.4.1.4 User data
  1977.  
  1978.      This parameter is only used to invoke the DTAM capability. The information, which 
  1979. is generated by the DTAM-PM based on the parameter of "document characteristics" in 
  1980. document profile contained in the document information, is conveyed as shown in Figure 
  1981. 3/T.433.
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006. 25           Fascicle VII.7 - Rec. T.433
  2007.  
  2008.  
  2009.  
  2010.  
  2011. w
  2012. ┌──────────────────────────────────────────────────────────────────────────────── 
  2013. ─────────┐
  2014. │S-ACTIVITY-START-user-data                    ::=                     CHOICE
  2015.        │
  2016. │ 
  2017.        │
  2018. │                  {      [4]    IMPLICIT    DocumentCharacteristics        }
  2019.        │
  2020. │ 
  2021.        │
  2022. │                       DocumentCharacteristics                       ::=SET{
  2023.        │
  2024. │             documentApplicationProfile         ::=         CHOICE         {
  2025.        │
  2026. │                                       [0]     IMPLICIT     OCTET     STRING
  2027.        │
  2028. │                                    -- w'01'H Non-DocumentApplicationProfilew 
  2029.          │
  2030. │                                    -- w'02'H DocumentApplicationProfile T.503w 
  2031.          │
  2032. │                                    [4] IMPLICIT SET OF OBJECT IDENTIFIER  }
  2033.        │
  2034. │ 
  2035.        │
  2036. │     documentArchitectureClass       [1]  IMPLICIT  OCTET  STRING  OPTIONAL,
  2037.        │
  2038. │                                         --      w'00'H      means      FDAw
  2039.          │
  2040. │ 
  2041.        │
  2042. │    nonBasicDocumentCharacteristics [2] IMPLICIT NonBasicDocumentCharacteristics 
  2043.        │
  2044. │                                                                   OPTIONAL,
  2045.        │
  2046. │ 
  2047.        │
  2048. │nonBasicStructuralCharacteristics                 [3]               IMPLICIT
  2049. NonBasicStructuralCharacteristics       │
  2050. │                                                           OPTIONAL        }
  2051.        │
  2052. │ 
  2053.        │
  2054. │NonBasicDocumentCharacteristics             ::=            SET             {
  2055.        │
  2056. │    commentsCharacterSets            [1]  IMPLICIT  OCTET  STRING  OPTIONAL,
  2057.        │
  2058. │                                      --  wstring   of   escape   sequencesw
  2059.          │
  2060. │    pageDimensions                    [2]  IMPLICIT  SET  OF  Dimension-Pair
  2061. OPTIONAL,        │
  2062. │    ra-gr-coding-attributes          [3] IMPLICIT SET OF Ra-Gr-Coding-Attribute 
  2063. OPTIONAL,│
  2064. │                                     -- wRa-Gr-Coding-Attribute is defined inw 
  2065.          │
  2066. │                                         --      wRecommendation      T.415w
  2067.          │
  2068. │ 
  2069.        │
  2070. │       ra-gr-presentation-features           [4]     IMPLICIT     SET     OF
  2071.        │
  2072. │                                         Ra-Gr-Presentation-Features OPTIONAL 
  2073.        │
  2074.  
  2075.  
  2076.  
  2077.                                                     Fascicle VII.7 - Rec. T.433       26
  2078.  
  2079.  
  2080. │                                     -- wRa-Gr-Presentation-Features is defined 
  2081. inw        │
  2082. │                                        --    wRecommendation    T.415w    }
  2083.          │
  2084. │ 
  2085.        │
  2086. │NonBasicStructuralCharacteristics                  ::=                  SET{
  2087.        │
  2088. │    numberOfObjectsPerPage              [0]   IMPLICIT   INTEGER   OPTIONAL}
  2089.        │
  2090. └──────────────────────────────────────────────────────────────────────────────── 
  2091. ─────────┘
  2092.  
  2093.                                   FIGURE 3/T.433
  2094.                                          
  2095.                        User data in S-ACTIVITY-START/RESUME
  2096.  
  2097. 7.2.4.2   Use of the S-DATA request and indication primitive parameters
  2098.  
  2099.      The document information is divided into segments such that the segment boundaries 
  2100. coincide with the minor synchronization points. Each segment consists of an integral 
  2101. number of interchange- data-elements. The interchange-data-elements of each segment are 
  2102. encoded using the basic encoding rules defined in Recommendation X.209. The encoded 
  2103. interchange-data-elements of each segment are concatenated, forming an encoded segment.
  2104.  
  2105. 7.2.4.2.1 User data
  2106.  
  2107.      A segment of interchange-data-elements is conveyed by the user data.
  2108.  
  2109.      Note - Some DTAM-PMs may take one of the following actions:
  2110.  
  2111.      -    when sending the document information, the requesting DTAM-PM may suppress 
  2112.           the document profile located at the top of the document information;
  2113.  
  2114.      -    when receiving the document information, the responding DTAM- M  may  re-
  2115.           generate the document profile and may attach it to the top of the document 
  2116.           information based on the User Data of S-ACTIVITY-START indication.
  2117.  
  2118. 7.2.4.3   Use of the S-TYPED-DATA request and indication primitive parameters
  2119.  
  2120. 7.2.4.3.1 User data
  2121.  
  2122.      The D-TYPED-DATA APDU is conveyed by this parameter.
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175. 27           Fascicle VII.7 - Rec. T.433
  2176.  
  2177.  
  2178.  
  2179.  
  2180. 7.2.4.4   Use of the S-MINOR-SYNCHRONIZE service parameters
  2181.  
  2182. 7.2.4.4.1 Type
  2183.  
  2184.      The DTAM-PM uses only the  "explicit  confirmation  expected"  type  of  minor
  2185. synchronization.
  2186.  
  2187. 7.2.4.4.2 Synchronization point serial number (checkpoint reference number)
  2188.  
  2189.      The session service-provider allocates checkpoint serial numbers and passes them 
  2190. to the requesting and the responding DTAM-PMs to associate with the transmitted data.
  2191.  
  2192. 7.2.4.5   Use of the S-ACTIVITY-END service parameters
  2193.  
  2194. 7.2.4.5.1 Synchronization point serial number (checkpoint reference number)
  2195.  
  2196.      The serial number of the implied major synchronization point is allocated by the 
  2197. session service-provider and passed up to both DTAM-PMs. This parameter will be mapped 
  2198. into/out of the parameter "synchronization point" in D-TRANSFER service.
  2199.  
  2200. 7.2.5Token please procedure
  2201.  
  2202.      When the DTAM-user issues a D-TOKEN-PLEASE service primitive, this results into an 
  2203. S-TOKEN- PLEASE.
  2204.  
  2205. 7.2.5.1   Use of the S-TOKEN-PLEASE request and indication primitive parameters
  2206.  
  2207. 7.2.5.1.1 Tokens
  2208.  
  2209.      The responding DTAM-PM (receiver of document) will only request the data token.
  2210.  
  2211. 7.2.6Control give procedure
  2212.  
  2213.      When the DTAM-user issues a D-CONTROL-GIVE service primitive, this results into an 
  2214.  S-CONTROL-GIVE. This will transfer all the tokens from the requestor to the responder.
  2215.  
  2216. 7.2.6.1   Use of the S-CONTROL-GIVE request and indication primitive parameters
  2217.  
  2218.      The S-CONTROL-GIVE service primitives have no parameters.
  2219.  
  2220. 7.2.7Capability data exchange procedure
  2221.  
  2222. 7.2.7.1   Use of the S-CAPAB-DATA service parameters
  2223.  
  2224. 7.2.7.1.1 User data
  2225.  
  2226.      The following DTAM APDUs are conveyed by this parameter:
  2227.  
  2228.      a)   D-CAPABILITY-REQ APDU;
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.                                                     Fascicle VII.7 - Rec. T.433       28
  2279.  
  2280.  
  2281.  
  2282.      b)   D-CAPABILITY-RESP APDU.
  2283.  
  2284. 7.2.7.1.2 Inactivity timer
  2285.  
  2286.      The initiating/responding DTAM-PMs may use  this  parameter  to  negotiate  an
  2287. inactivity timer.
  2288.  
  2289. 7.2.7.1.3 Storage capacity
  2290.  
  2291.      The initiating/responding DTAM-PMs may supply a storage capacity to negotiate the 
  2292. memory size for the communication.
  2293.  
  2294. 7.2.8User-exception-report procedure
  2295.  
  2296. 7.2.8.1   Use of the S-U-EXCEPTION-REPORT service parameters
  2297.  
  2298. 7.2.8.1.1 Reason
  2299.  
  2300.      This parameter may specify one of the following reasons:
  2301.  
  2302.      a)   no specific reason;
  2303.  
  2304.      b)   temporarily unable to enter into, or to continue a session;
  2305.  
  2306.      c)   sequence error;
  2307.  
  2308.      d)   unrecoverable error;
  2309.  
  2310.      e)   local terminal error.
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352. 29           Fascicle VII.7 - Rec. T.433
  2353.  
  2354.  
  2355.  
  2356.  
  2357. 7.2.9Provider-exception-report procedure
  2358.  
  2359. 7.2.9.1   Use of the S-P-EXCEPTION-REPORT service parameters
  2360.  
  2361. 7.2.9.1.1 Reason
  2362.  
  2363.      This parameter may specify one of the following reasons:
  2364.  
  2365.      -    protocol error.
  2366.  
  2367. 7.2.10    Transfer-interrupt procedure
  2368.  
  2369. 7.2.10.1  Use of the S-ACTIVITY-INTERRUPT service parameters
  2370.  
  2371. 7.2.10.1.1Reason
  2372.  
  2373.      This parameter may specify one of the reasons as described in reason f r  S-U-
  2374. EXCEPTION- REPORT service primitive.
  2375.  
  2376. 7.2.11    Transfer-discard procedure
  2377.  
  2378. 7.2.11.1  Use of the S-ACTIVITY-DISCARD service parameters
  2379.  
  2380. 7.2.11.2.1Reason
  2381.  
  2382.      This parameter may specify one of the reasons as described in reason f r  S-U-
  2383. EXCEPTION-  REPORT service primitive.
  2384.  
  2385. 7.2.12    Transfer-user-resumption procedure
  2386.  
  2387. 7.2.12.1  Use of the S-ACTIVITY-RESUME service parameters
  2388.  
  2389. 7.2.12.1.1Document reference number
  2390.  
  2391.      The requesting DTAM-PM must allocate and supply the next document reference number 
  2392. for the current session.
  2393.  
  2394. 7.2.12.1.2Old document reference number
  2395.  
  2396.      The requesting DTAM-PM must supply the original activity identifier assigned to 
  2397. the previously interrupted activity in the S-ACTIVITY-START request primitive.
  2398.  
  2399. 7.2.12.1.3Checkpoint serial number
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.                                                     Fascicle VII.7 - Rec. T.433       30
  2432.  
  2433.  
  2434.      The requesting DTAM-PM will specify the serial number of  the  last  confirmed
  2435. checkpoint in the interrupted activity. The session service-provider will also set the 
  2436. current session serial number to this value. If there was no  previously  confirmed
  2437. checkpoint, the activity cannot be continued. The requesting DTAM-PM must then send an 
  2438. S-ACTIVITY-RESUME request primitive (with the synchronization point serial number set 
  2439. to zero), followed by an S-ACTIVITY-DISCARD request primitive.
  2440.  
  2441.      This parameter will be mapped into/out of the parameter "synchronization point" in 
  2442. D-TRANSFER service.
  2443.  
  2444. 7.2.12.1.4Old session reference
  2445.  
  2446.      The requesting DTAM-PM must supply the session reference of the session-connection 
  2447. during which the activity was started. The session reference of the previous session- 
  2448. connection is conveyed in the calling and called terminal identifier, common reference 
  2449. and optionally, additional reference information components of this parameter.
  2450.  
  2451. 7.2.12.1.5Document type identifier
  2452.  
  2453.      This parameter may be user option.
  2454.  
  2455. 7.2.12.1.6Service interworking identifier
  2456.  
  2457.      This parameter may be user option.
  2458.  
  2459. 7.2.12.1.7User data
  2460.  
  2461.      This parameter has the same format of user-data as  for  the  S═ACTIVITY-START
  2462. service parameters.
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502. 31           Fascicle VII.7 - Rec. T.433
  2503.  
  2504.  
  2505.  
  2506.  
  2507. 8    Abstract syntax definition of APDUs
  2508.  
  2509.  
  2510. 8.1  Abstract syntax definition of APDUs in normal mode
  2511.  
  2512.      This abstract syntax is described by the notation  of  ASN.1  defined  in  the
  2513. Recommendation X.208.
  2514.  
  2515. DTAM-APDUs {ccitt dTAM(x) apdus(0)} DEFINITIONS ::=
  2516.  
  2517. BEGIN
  2518.  
  2519. EXPORTSdTAMSE;
  2520.  
  2521. dTAMSE OBJECT IDENTIFIER ::= {ccitt dTAM(x) aseID(1)} -- ASE identifier for DTAMSE
  2522.  
  2523. IMPORTS
  2524.  
  2525.      -- For further study
  2526.  
  2527. [1] D-INITIATE-REQ            ::=  [APPLICATION 10] IMPLICIT SEQUENCE
  2528.  
  2529.      {    serviceClasses              [0]   IMPLICIT INTEGER OPTIONAL
  2530.                                       -- the use of this parameter is
  2531.                                       -- for further study
  2532.  
  2533.           telematicRequirements     [1]IMPLICIT BIT STRING
  2534.                                    {  kernel                      (0),
  2535.                                       capabilityManagement        (1),
  2536.                                       documentBulkTransfer        (2),
  2537.                                       typedDataTransmission       (3),
  2538.                                       documentUnconfirmedManipulation     (4),
  2539.                                       documentConfirmedManipulation(5),
  2540.                                       remoteDocumentAccess        (6),
  2541.                                       remoteDocumentManagement    (7),
  2542.                                       tokenControl                (8),
  2543.                                       exceptionReport                     (9),
  2544.                                       reliableTransferMode1       (10),
  2545.                                       reliableTransferMode2       (11), },
  2546.      applicationCapabilities          [2]   IMPLICIT SET OF Application Capabilities
  2547.      protocolVersion               [3]IMPLICIT BIT STRING
  2548.                                             {  version-1   (0) }  OPTIONAL,
  2549.      dTAMQOS                       [4]IMPLICIT BIT STRING         OPTIONAL,
  2550.      account                                     [5]IMPLICIT                Account
  2551. OPTIONAL, 
  2552.      checkpointWindow              [6]IMPLICIT INTEGER DEFAULT 3  OPTIONAL,
  2553.      storageCapacity               [7]IMPLICIT BIT STRING         OPTIONAL,
  2554.      userInformation               [8]OCTET STRING                OPTIONAL
  2555.           }
  2556.  
  2557.      -- Registration of OBJECT IDENTIFIER for the Recommendation T.503 is required
  2558.      -- dTAMQOS and account parameters are for further study
  2559.  
  2560. Application Capabilities           ::=SET
  2561.      {    documentApplicationProfile[0]IMPLICIT OBJECT IDENTIFIER,
  2562.           nonBasicDocCharacteristics[1]IMPLICIT NonBasicDocCharacteristics OPTIONAL,
  2563.           nonBasicStrucCharacteristics[2]   IMPLICIT  NonBasicStrucCharacteristics,
  2564. OPTIONAL,
  2565.           operationalApplicationProfile[3]    IMPLICIT  SET  OF  OBJECT  IDENTIFIER
  2566. OPTIONAL }
  2567.  
  2568.      -- Registration of OBJECT IDENTIFIER for the Recommendation T.503 is required
  2569.      -- NonBasicStrucCharacteristics ::={Refer to Recommendation T.415 }
  2570.      -- NonBasicDocCharacteristics  ::={Refer to Recommendation T.415 }
  2571.  
  2572. [2] D-INITIATE-RESP                ::=[APPLICATION 11] IMPLICIT SEQUENCE
  2573.  
  2574.      {    telematicRequirements     [0]IMPLICIT BIT STRING,
  2575.           ApplicationCapabilities     [1]   IMPLICIT SET OF Application Capabilities,
  2576.  
  2577.  
  2578.  
  2579.                                                     Fascicle VII.7 - Rec. T.433       32
  2580.  
  2581.  
  2582.           protocolVersion          [2]IMPLICIT BIT STRING
  2583.                                             {  version-1  (0) }   OPTIONAL,
  2584.           dTAMQOS                  [3]IMPLICIT BIT STRING         OPTIONAL,
  2585.           result                   [4]INTEGER
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648. 33           Fascicle VII.7 - Rec. T.433
  2649.  
  2650.  
  2651.  
  2652.  
  2653.               {   accepted                                        (0),
  2654.                   rejected by responder(reason-not-specified)     (1),
  2655.                   rejected by responder(protocolVersion-not-supported)    (2),
  2656.                   rejected by responder(DTAMQOS-not-supported)    (3),
  2657.                   rejected by responder(application-context-not-supported)(4),
  2658.                   rejected by responding DTAM-PM                          (5) },
  2659.           checkpointWindow         [5]IMPLICIT INTEGER DEFAULT 3  OPTIONAL,
  2660.           storageCapacity          [6]IMPLICIT BIT STRING         OPTIONAL,
  2661.           userInformation          [7]OCTET STRING                OPTIONAL
  2662.           }
  2663.  
  2664. [3] D-TERMINATE-REQ                ::=IMPLICIT SEQUENCE
  2665.  
  2666.      {    userInformation          [0]OCTET STRING                OPTIONAL
  2667.           }
  2668.  
  2669. [4] D-TERMINATE-RESP               ::=IMPLICIT SEQUENCE
  2670.  
  2671.      {    charging                 [0]IMPLICIT Charging                   OPTIONAL,
  2672.           userInformation          [1]OCTET STRING                OPTIONAL
  2673.           }
  2674.  
  2675. [5] D-ABORT-REQ                    ::=[APPLICATION 13] IMPLICIT SEQUENCE
  2676.  
  2677.      {    aBORTSource              [0]INTEGER
  2678.                                    {                               requestingDTAMPM
  2679. (0),
  2680.                                       DTAMserviceProvider         (1) },
  2681.           aBORTReason              [1]INTEGER
  2682.                                    {  local-system-problem        (0),
  2683.                                       invalid-parameter                   (1),
  2684.                                       unrecognized-activity       (2),
  2685.                                       temporary-problem                   (3),
  2686.                                       protocol-error              (4),
  2687.                                       permanent-error                     (5),
  2688.                                       transfer-completed          (6) },
  2689.  
  2690.           Reflected-parameter         [2]   IMPLICIT BIT STRING   OPTIONAL,
  2691.                   -- 8 bits maximum, only if abortReason is invalid parameter
  2692.           userInformation          [3]OCTET STRING                OPTIONAL
  2693.               }
  2694.  
  2695. [6] D-CAPABILITY-REQ               ::=[APPLICATION 14] IMPLICIT SEQUENCE
  2696.  
  2697.      {     applicationCapabilities      [0]    IMPLICIT  Application   Capabilities
  2698. OPTIONAL,
  2699.           storageCapacity          [1]IMPLICIT BIT STRING         OPTIONAL,
  2700.           userInformation          [2]OCTET STRING                OPTIONAL
  2701.               }
  2702.  
  2703. [7] D-CAPABILITY-RESP              ::=[APPLICATION 15] IMPLICIT SEQUENCE
  2704.  
  2705.      {     applicationCapabilities      [0]    IMPLICIT  Application   Capabilities
  2706. OPTIONAL,
  2707.           storageCapacity          [1]IMPLICIT BIT STRING         OPTIONAL,
  2708.           capabilityResult         [2]IMPLICIT Capability Result
  2709.           userInformation          [3]OCTET STRING                OPTIONAL
  2710.               }
  2711.  
  2712. CapabilityResult                   ::=INTEGER
  2713.                               {    confirmation-of-all-the-
  2714.                                    requestedCapabilities                  (0),
  2715.                                    a-list-of-the-requestedCapabilities    (1),
  2716.  
  2717.  
  2718.  
  2719.                                                     Fascicle VII.7 - Rec. T.433       34
  2720.  
  2721.  
  2722.                                    a-complete-list-of-non-
  2723.                                    basic ReceivingCapabilities    (2),
  2724.                                    none-of-the-capabilities-requested-
  2725.                                    by-the-initiator               (3) }
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848. 35           Fascicle VII.7 - Rec. T.433
  2849.  
  2850.  
  2851.  
  2852.  
  2853. [8] D-TYPED-DATA                   ::=[APPLICATION 16] CHOICE
  2854.  
  2855.                               {    NumericString,
  2856.                                    PrintableString,
  2857.                                    TeletexString,
  2858.                                    VideotexString,
  2859.                                    VisibleString,
  2860.                                    OctetString,
  2861.                                    IA5String,
  2862.                                    GraphicString   }
  2863.  
  2864. [9]  D-CREATE                   ::=   [APPLICATION   17]   IMPLICIT   SEQUENCE   OF
  2865. CreateInformation
  2866.  
  2867. CreateInformation             ::=  SEQUENCE
  2868.  
  2869.                               {       [0]IMPLICIT     ParentObjectOrClassIdentifier
  2870. OPTIONAL,
  2871.                                    [1]Object  }
  2872.  
  2873. ParentObjectOrClassIdentifier      ::=ObjectOrClassIdentifier
  2874.  
  2875. -- ObjectOrClassIdentifier ::={ Refer to Recommendation T.415 }
  2876.  
  2877. Objet                         ::=  CHOICE
  2878.  
  2879.                               {    [0]IMPLICIT DocumentProfileDescriptor,
  2880.                                    [1]IMPLICIT LayoutClassDescriptor,
  2881.                                    [2]IMPLICIT LayoutObjectDescriptor,
  2882.                                    [3]IMPLICIT TextUnit,
  2883.                                    [5]IMPLICIT LogicalClassDescriptor,
  2884.                                    [6]IMPLICIT LogicalObjectDescriptor,
  2885.                                    [7]IMPLICIT PresentationStyleDescriptor,
  2886.                                    [8]IMPLICIT LayoutStyleDescriptor,
  2887.                                    -- The above descriptors and  text  portion  are
  2888. defined
  2889.                                    -- in  Recommendation T.415
  2890.                                    [9]IMPLICIT OperationalDescriptor.
  2891.                                    -- The above descriptor is defined
  2892.                                    -- in Recommendations T.441 and T.541 }
  2893.  
  2894. [10] D-DELETE                 ::=  [APPLICATION 18] IMPLICIT DeleteInformation
  2895.  
  2896. DeleteInformation             ::=  SEQUENCE OF CHOICE
  2897.  
  2898.                               {    [0]IMPLICIT ObjectOrClassIdentifier,
  2899.                                    [1]IMPLICIT ContentPortionIdentifier,
  2900.                                    -- The above descriptors and text unit are defined
  2901.                                    -- in Recommendation T.415
  2902.                                    [2]IMPLICIT OperationalInformationIdentifier
  2903.                                    -- The above identifiers are defined
  2904.                                    -- in Recommendations T.441 and T.541 }
  2905.  
  2906. [11] D-MODIFY                 ::=  [APPLICATION 19] IMPLICIT SEQUENCE OF
  2907.                                    ModifyInformation
  2908.  
  2909. ModifyInformation             ::=  SEQUENCE
  2910.  
  2911.                               {       [0]IMPLICIT    CurrentObjectOrClassIdentifier
  2912. OPTIONAL,
  2913.                                    [1]Object   }
  2914.  
  2915. CurrentObjectOrClassIdentifier     ::=ObjectOrClassIdentifier
  2916.  
  2917. -- ObjectOrClassIdentifier         ::={ refer to Recommendation T.415 }
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.                                                     Fascicle VII.7 - Rec. T.433       36
  2936.  
  2937.  
  2938.  
  2939. Object                             ::=CHOICE
  2940.  
  2941.                               {    [0]IMPLICIT DocumentProfileDescriptor,
  2942.                                    [1]IMPLICIT LayoutClassDescriptor,
  2943.                                    [2]IMPLICIT LayoutObjectDescriptor,
  2944.                                    [3]IMPLICIT TextUnit,
  2945.                                    [5]IMPLICIT LogicalClassDescriptor,
  2946.                                    [6]IMPLICIT LogicalObjectDescriptor,
  2947.                                    [7]IMPLICIT PresentationStyleDescriptor,
  2948.                                    [8]IMPLICIT LayoutStyleDescriptor,
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004. 37           Fascicle VII.7 - Rec. T.433
  3005.  
  3006.  
  3007.  
  3008.  
  3009.                                    -- The above descriptors and text unit are defined
  3010.                                    -- in Recommendation T.415
  3011.                                    [9]IMPLICIT OperationalDescriptor,
  3012.                                    -- The above descriptor is defined
  3013.                                    -- in Recommendations T.441 and T.541 }
  3014.  
  3015. [12] D-CALL                        ::=[APPLICATION 20] IMPLICIT CALLInformation
  3016.  
  3017. CALLInformation                    ::=SEQUENCE OF CHOICE
  3018.  
  3019.                               {    [0]IMPLICIT OperationalInformationIdentifier
  3020.                                    -- The above descriptors and text unit are defined
  3021.                                    -- in Recommendations T.441 and T.541 }
  3022.  
  3023. [13] D-REBUILD                ::=  [APPLICATION 21] IMPLICIT REBUILDInformation
  3024.  
  3025. [for further study]
  3026.  
  3027. [14] D-TOKEN-PLEASE                ::=[APPLICATION 22] IMPLICIT Priority
  3028.  
  3029. Priority                      ::=  INTEGER
  3030.  
  3031. END -- of DTAM Protocol Normal Mode
  3032.  
  3033. 8.2  Abstract syntax definition of APDUs for use of session service
  3034.  
  3035.      This abstract syntax is described by the notation  of  ASN.1  defined  in  the
  3036. Recommenda-      tion X.208.
  3037.  
  3038. [1] D-INITIATE-REQ ::= CHOICE
  3039.  
  3040.                               {    [4]IMPLICIT ApplicationCapabilities   }
  3041.  
  3042.      ApplicationCapabilities          ::=   SET {
  3043.           documentApplicationProfileT73[0]   IMPLICIT OCTET STRING OPTIONAL,
  3044.                                    -- '02'H document application profile (T.503)
  3045.           documentArchitectureClass[1]IMPLICIT OCTET STRING OPTIONAL
  3046.                                    -- '00'H means FDA }
  3047. [2] D-INITIATE-RESP ::= CHOICE
  3048.                               {    [4]IMPLICIT ApplicationCapabilities    }
  3049.      ApplicationCapabilities          ::=   SET {
  3050.           documentApplicationProfileT73[0]   IMPLICIT OCTET STRING OPTIONAL,
  3051.                                    -- '02'H document application profile (T.503)
  3052.           documentArchitectureClass[1]IMPLICIT OCTET STRING OPTIONAL
  3053.                                    -- '00'H means FDA }
  3054. [3] D-CAPABILITY-REQ ::= CHOICE
  3055.                               {    [4]IMPLICIT ApplicationCapabilities    }
  3056.      ApplicationCapabilities          ::=   SET {
  3057.           documentApplicationProfileT73[0]   IMPLICIT OCTET STRING OPTIONAL,
  3058.           documentArchitectureClass[1]IMPLICIT OCTET STRING OPTIONAL,
  3059.           nonBasicDocCharacteristics[2]IMPLICIT NonBasicDocCharacteristics OPTIONAL,
  3060.           nonBasicStrucCharacteristics[3]    IMPLICIT  NonBasicStrucCharacteristics
  3061. OPTIONAL }
  3062.               -- "NonBasicDocCharacteristics" and "NonBasicStrucCharacteristics" are 
  3063. defined
  3064.               -- in Recommendation T.415
  3065. [4] D-CAPABILITY-RESP ::= CHOICE
  3066.                               {    [4]IMPLICIT ApplicationCapabilities    }
  3067.      ApplicationCapabilities          ::=   SET {
  3068.           documentApplicationProfileT73[0]   IMPLICIT OCTET STRING OPTIONAL,
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.                                                     Fascicle VII.7 - Rec. T.433       38
  3076.  
  3077.  
  3078.           documentArchitectureClass[1]IMPLICIT OCTET STRING OPTIONAL,
  3079.           nonBasicDocCharacteristics[2]IMPLICIT NonBasicDocCharacteristics OPTIONAL,
  3080.           nonBasicStrucCharacteristics[3]    IMPLICIT  NonBasicStrucCharacteristics
  3081. OPTIONAL }
  3082. 9    Conformance
  3083.      For further study.
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142. 39           Fascicle VII.7 - Rec. T.433
  3143.  
  3144.  
  3145.  
  3146.